package com.example.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 商品类
 */
@TableName("goods")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Goods {
    @TableId(value = "id", type = IdType.AUTO)
//    商品id
//    商品id
    private Long id;
    //    商品图片
    private String image;
    //商品名称
    private String names;
    //    商品价格
    private String money;
    //    商品详情介绍
    private String introduce;
    //商品购买次数
    private Integer orderNum;
    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;
    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.UPDATE)
    private LocalDateTime updateTime;
    //    轮播图
    @TableField(exist = false)
    private List<Goods> slideshow;
    //    详情介绍
    @TableField(exist = false)
    private List<Goods> details;

    //    商品大类
    private String head_type;
    /**
     * 商品库存
     */
    private Integer inventory;

}
